const service = require('../../service/authentication')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    colora: '#C6C6C6', //认证已通过
    colorb: '#C6C6C6', //认证已通过
    show: false,
    authtitle: '',
    authdesp: '',
    customerid: wx.getStorageSync('userInfo').id,
    authenticationText: '',
    authenticationstatus: 3,
    shopauthenticationText: '',
    shopauthenticationstatus: 3
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },
  initStatus() {
    wx.showLoading({
      title: '加载中...',
    })
    service.getAnchorcertification(this.data.customerid, res => {
      console.log(res)
      if (res.data == "0") {
        this.setData({
          authenticationText: '认证审核中',
          colora: '#38B3FF',
          authenticationstatus: res.data
        })
      } else if (res.data == "1") {
        this.setData({
          authenticationText: '认证已通过',
          colora: '#91FF98',
          authenticationstatus: res.data
        })
      } else if (res.data == "2") {
        this.setData({
          authenticationText: '认证已拒绝，请重新申请',
          colora: '#FF3C3C',
          authenticationstatus: res.data
        })
      } else {
        this.setData({
          authenticationText: '立即认证',
        })
      }
    })
    service.getBusinesscertification(this.data.customerid, res => {
      console.log(res)
      if (res.data == "0") {
        this.setData({
          shopauthenticationText: '认证审核中',
          colorb: '#38B3FF',
          shopauthenticationstatus: res.data
        })
      } else if (res.data == "1") {
        this.setData({
          shopauthenticationText: '认证已通过',
          colorb: '#91FF98',
          shopauthenticationstatus: res.data
        })
      } else if (res.data == "2") {
        this.setData({
          shopauthenticationText: '认证已拒绝，请重新申请',
          colorb: '#FF3C3C',
          shopauthenticationstatus: res.data
        })
      } else {
        this.setData({
          shopauthenticationText: '立即认证',
        })
      }
    })
    wx.hideLoading();
  },
  onClickHide() {
    this.setData({
      show: false
    });
  },

  noop() {
    if (this.data.authtitle == "商家认证") {
      if (this.data.shopauthenticationText == '立即认证') {
        wx.redirectTo({
          url: '/pages/authentication/shop/index',
        })
      }
    } else if (this.data.authtitle == "主播认证") {
      wx.redirectTo({
        url: '/pages/authentication/anchor/index',
      })

    }
  },
  /**
   * 商家认证
   */
  shopTo() {
    console.log(this.data.shopauthenticationstatus)
    if (this.data.shopauthenticationstatus == "0") {
      wx.showToast({
        title: '认证已提交',
        icon: 'success',
        duration: 2000
      })
    } else if (this.data.shopauthenticationstatus == "1") {
      wx.showToast({
        title: '认证已通过',
        icon: 'success',
        duration: 2000
      })
    } else if (this.data.shopauthenticationstatus == "2") {
      this.setData({
        show: true,
        authtitle: '商家认证',
        authdesp: '辅助线下实体商家向线上转型;平台辅助开发小程序商城；开启直播电商新模式，转型存量用户，使用CRM进行大数据分析，促进销售额增量。'
      });
    } else {
      this.setData({
        show: true,
        authtitle: '商家认证',
        authdesp: '辅助线下实体商家向线上转型;平台辅助开发小程序商城；开启直播电商新模式，转型存量用户，使用CRM进行大数据分析，促进销售额增量。'
      });
    }

  },
  /**
   * 主播认证
   */
  anchorTo() {
    console.log(this.data.authenticationstatus)
    if (this.data.authenticationstatus == "0") {
      wx.showToast({
        title: '认证已提交',
        icon: 'success',
        duration: 2000
      })
    } else if (this.data.authenticationstatus == "1") {
      wx.showToast({
        title: '认证已通过',
        icon: 'success',
        duration: 2000
      })
    } else if (this.data.authenticationstatus == "2") {
      this.setData({
        show: true,
        authtitle: '主播认证',
        authdesp: '辅助线下实体商家向线上转型;平台辅助开发小程序商城；开启直播电商新模式，转型存量用户，使用CRM进行大数据分析，促进销售额增量。'
      });
    } else {
      this.setData({
        show: true,
        authtitle: '主播认证',
        authdesp: '辅助线下实体商家向线上转型;平台辅助开发小程序商城；开启直播电商新模式，转型存量用户，使用CRM进行大数据分析，促进销售额增量。'
      });
    }


  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.initStatus()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})